/*引入公共变量*/
@import "base_min.less";
@import "publice.less";
body{min-width:1290px; background-color:#fcfcfc;}
a{outline: 0 none;}
.index_icons{background-image: data-uri('../img/index/index_icons.png'); background-repeat: no-repeat; font-size: 0; display:inline-block;}

.header{height:85px; background-color:#ffffff; position:fixed; _position:absolute; top:0; left:0; width:100%; z-index:10;
	.logo{vertical-align: top;display:inline-block;/* float:left;*/ width:336px; height:32px; padding:30px 92px 0 43px;  position:relative;
		a{display:block; width:100%; height:100%; background:url(/static/img/logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/logo.png"); cursor:pointer;}
		.versions{position:absolute; top:24px; right:16px; color:#a9a9a9; font-size:12px;}
	}
  	.nav{
		display: inline-block;height: 85px;line-height: 90px;position: relative;vertical-align: top;
	  	a{
		   font-size: 16px;color: #9f9f9f;padding-right: 40px;
		   &.active{color: #719eeb;}
		}

	}
	.oper{display:inline; float:right; margin:32px 41px 0 0;
		a{display:block; float:left; width:56px; height:25px; line-height:25px; font-size:14px; text-align:center; margin-left:10px;}
		.tryout{color:#729be6; border:1px solid #0091ea;}
		.reg{color:#e43a4a; border:1px solid #e60012;}
		.login{color:#626262; border:1px solid #626262;}
	}
	.user-box{display:inline; float:right; margin:32px 41px 0 0; font-size:16px;
		a{color:#4f83d2;}
		.item{display:inline; float:left;}
		.item-1{padding-right:15px;}
		.to-files-icon{width:17px; height:17px; background-position:0 -70px; vertical-align:middle; margin-left:15px;}
		.br-icon{width:2px; height:15px; background-position:-37px -70px; vertical-align:middle; margin-right:15px;}
	}
	.line{clear:both; width:100%; height:5px; background-color:#000; position:absolute; top:85px; bottom:0;
		filter:alpha(opacity=5);  
		-moz-opacity:0.05;  
		-khtml-opacity: 0.05; 
		opacity: 0.05; 
	}
    .user-header-loading
	{
		background: url("../img/user_header_loading.gif") no-repeat center;
		width: 113px;
		height: 25px;
		position: absolute;
		right: 70px;
		top: 35px;
	}
}

.banner{clear:both; height:500px;  overflow:hidden; padding-top:85px; position:relative;
	.item{
	  width:100%; height:100%;
	  background: url("../img/banner_loading.gif") no-repeat center;
	  .banner-img
	  {
		width:100%; height:100%;
	  }
	}
	.inner{ position:relative; width:1135px; height:100%; margin:0 auto;
		a{display:block; width:168px; height:56px; line-height: 56px; color:#fff; text-align:center; font-size:25px; position:absolute; top:290px; left:0; z-index:3;}
	}
    .dl-app{
	  top:0px; left:130px;
	  a.for-android{
		background: url("../img/index/for-android.png") center no-repeat;
		top: 410px;
		width: 194px;
		left:-5px;
	  }
	}
	.flex-control-nav{position: absolute; z-index: 3; left: 0; bottom: 30px; height:15px; width: 100%; text-align:center;
		li{display:inline-block;  margin: 0 5px; }
		li{*display:inline;}
		a{font-size: 0; cursor: pointer; display: inline-block; height: 14px; width: 14px; background-image:url(/static/img/index/banner_item.png); background-position:on-repeat; }
		a.flex-active{background-position:-22px 0;}
	}
}

.to-read-more{text-align:center; margin-top:25px; position:absolute; top:0; left:50%; margin-left:-50px;
	.to-read-inner{width:100px; margin:0 auto; cursor:pointer;}
	.text{margin-bottom:8px;}
	span{color:#9fa0a3; font-size:13px; }
	.to-more-icon{width:45px; height:13px; background-position:-54px -46px;}
}

.module{height:552px; background-color:#ffffff; overflow:hidden; position:relative;
  	&.app{height: 500px;}
  	.title-span{font-size: 50px;/*font-weight: bold;*/vertical-align: sub;line-height: 0;}
	.inner{width:1015px; margin:0 auto;}
	.md1{margin-top:120px;
		.describe{ margin-top:40px; 
			.index_icons{width:40px; height:40px; background-position:0 0;}
		}
		.img{
			.bg{
			  width:408px; height:287px; background:url("../img/index/m1.png?v=20150721") no-repeat;
			  &.app{background-image: url("../img/index/app-1l.png");height: 361px;}
			}
		}
	}
	.md2{margin-top:100px;
		.describe{ margin-top:90px;
			.index_icons{width:40px; height:40px; background-position:-56px 0;}
		}
		.img{
			.bg{
			  width:347px; height:333px; background:url("../img/index/m2.png?v=20150721") no-repeat;
			  &.app{background-image: url("../img/index/app-2r.png");height: 361px;}
			}
		}
	}
	.md3{margin-top:122px;
		.describe{ margin-top:40px;
			.index_icons{width:40px; height:40px; background-position:-112px 0;}
		}
		.img{
			.bg{width:472px; height:260px; background:url("../img/index/m3.png?v=20150721") no-repeat;
			  &.app{background-image: url("../img/index/app-3l.png");height: 361px;}
			}
		}
	}
	.md4{margin-top:162px;
		.describe{ margin-top:15px;
			.index_icons{width:40px; height:40px; background-position:-168px 0;}
		}
		.img{
			.bg{
			  width:512px; height:230px; background:url("../img/index/m4.png?v=20150721") no-repeat;
			}
		}
	}
	.describe{width:408px; position:relative; top:100px;
			/*filter:alpha(opacity=0); */
			-moz-opacity:0;  
			-khtml-opacity: 0;  
			opacity: 0; 
		li{margin-bottom:15px;}
		h3{color:#db4d5e; font-size:28px;}
		.text{color:#76767c; font-size:16px; line-height:28px;}
	}
	.img{position:relative; top:-100px;
		/*filter:alpha(opacity=0);  */
		-moz-opacity:0;  
		-khtml-opacity: 0;  
		opacity: 0; 
	}
	
}
.m_row2{background-color:#f7f7f7;}

.footer{height:380px; background-color:#3f3f41; overflow:hidden; position:relative;
	.tri_icon{width:29px; height:6px; background-position:0 -46px; position:absolute; top:0px; left:49%;}
	.inner{width:1060px; margin:0 auto; margin-top:80px;}
	.info{
		dl{display:inline; float:left; margin-right:215px;}
		dt{color:#ebeef3; font-size:16px; padding-bottom:16px;}
		dd{color:#a4a7ac; font-size:14px; padding-bottom:16px;}
		a{color:#a4a7ac;}
		.phone{font-size:22px;}
	}
	.weixin{
		h3{width:128px; height:129px; font-size:0; background:#fff url(../img/index/weixin.jpg) no-repeat center center; margin-bottom:5px;}
		p{color:#ebeef3; font-size:14px; text-align:center; line-height:19px;}
	}
	.copyright{clear:both; text-align:center; margin:50px 0 0 0; font-size:12px; color:#9d9d9d;
		a{color:#9d9d9d;}
	    a:hover{text-decoration: underline;}
	}
}
.ebsgovicon
{
  	img{display:block;margin:10px auto;}
}

